home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / INFO / TSFAQP18.ZIP / FAQPASB.TXT < prev    next >
Internet Message Format  |  1993-12-25  |  7KB

  1. From ts@uwasa.fi Sat Dec 25 00:00:00 1993
  2. Subject: FAQPASB.TXT
  3.                                    Copyright (c) 1993 by Timo Salmi
  4.                                                 All rights reserved
  5.  
  6. FAQPASB.TXT Bibliography of textbooks and references for frequently
  7. asked Turbo Pascal questions with Timo's answers.
  8.  
  9. Note that several of the references below will have later editions
  10. available, as is usual in this kind of literature with frequent
  11. compiler, program, and OS updates.
  12.  
  13. ..................................................................
  14. Prof. Timo Salmi      Co-moderator of comp.archives.msdos.announce
  15. Moderating at garbo.uwasa.fi anonymous FTP  archives  128.214.87.1
  16. Faculty of Accounting & Industrial Management; University of Vaasa
  17. Internet: ts@uwasa.fi   BBS +(358)-61-3170972; FIN-65101,  Finland
  18.  
  19. --------------------------------------------------------------------
  20.  
  21. From ts@uwasa.fi Sat Dec 25 00:00:59 1993
  22. Subject: Turbo Pascal Bibliography
  23.  
  24. A. *****
  25.  Q: BIBLIOGRAPHY, text-books:
  26.  
  27. Bielig-Schulz, G. & Schulz, Ch. (1990). 3D Graphics in Pascal. John
  28.   Wiley & Sons Ltd.
  29.  
  30. Brown, Ralf & Kyle, Jim (1991). PC Interrupts, A Programmer's
  31.   Reference to Bios, Dos, and Third-Party Calls. Addison-Wesley
  32.   Publishing Company. Inc.  (This is not a Turbo Pascal text-book,
  33.   but a very useful reference book for advanced Turbo Pascal and
  34.   other programmers. Ralf Brown is the author of the well-known
  35.   garbo.uwasa.fi:/pc/programming/inter*.zip interrupt list. The
  36.   book is based on the list, but the material is arranged by
  37.   subjects instead of chronological interrupt numbers).
  38.  
  39. Cooke, D & Craven, A H & Clarke, G M (1985). Statistical Computing
  40.   in Pascal. Mathematics Division, Edward Arnold Publishers Ltd.
  41.  
  42. Cooper, Doug (1992). Oh! Pascal! for Turbo Pascal 6.0 (3rd. Ed.),
  43.   W.W. Norton & Co, N.Y. (A description from the author: 894 pages,
  44.   16 full color, with 1.2 or 1.44 meg diskette. This edition was
  45.   written directly for TP6.0, and fully covers objects. The emphasis
  46.   is on modification of existing code; many long (100-500) line
  47.   projects, all using graphics, are supplied).
  48.  
  49. Duncan, Ray (1988). Advanced MS-DOS Programming. The Microsoft guide
  50.   for Assembly Language and C programmers. Microsoft Press. (Much
  51.   useful information on interrupts also for Turbo Pascal
  52.   programmers).
  53.  
  54. Dettmann, Terry (1989). Dos Programmer's Reference. Second edition,
  55.   revised by Jim Kyle. Que.
  56.  
  57. Dorfman, Len & Neuberger, Marc J. (1993). Turbo Pascal Memory
  58.   Management Techniques. Mindcreast/McGraw-Hill.
  59.  
  60. Duntemann, Jeff (1989). Complete Turbo Pascal. Third edition. Scott,
  61.   Foresman and Company.
  62.  
  63. Dutton, Frank (1989). Turbo Pascal Toolbox. Second edition. Sybex.
  64.  
  65. Ezzel, Ben (1989). Programming the IBM User Interface Using Turbo
  66.   Pascal. Addison-Wesley.  (Especially well suited for beginning
  67.   interrupt users.)
  68.  
  69. Jamsa, Kris (1988). Dos Power User's Guide. Osborne McGraw-Hill. (In
  70.   a way oldish, but has a very good number of examples of interrupt
  71.   programming mainly in Turbo Pascal.)
  72.  
  73. Jamsa. Kris (1993). Jamsa's 1001 Dos & PC Tips. Osborne &
  74.   McGraw-Hill. (Not any TP, but some useful interrupt and batch
  75.   lore.)
  76.  
  77. Jamsa, Kris & Nameroff, Steven (1987). Turbo Pascal Programmer's
  78.   Library. Borland-Osborne / McGraw-Hill.
  79.  
  80. Jamsa, Kris & Nameroff, Steven (1988). Turbo Pascal Programmer's
  81.   Library. Second edition. Borland-Osborne / McGraw-Hill.
  82.  
  83. Koffman, Eliol B. & Maxim, Bruce (1993). Turbo Pascal; with advanced
  84.   topics. 4th ed. Addison-Wesley. (This is a TP text-book best
  85.   suited for teaching.)
  86.  
  87. Mitchell, Edward with Shammas, Namir (1993). Borland Pascal
  88.   Developer's Guide. Que. (The cover says "Advanced Reference for
  89.   Power Programmers!")
  90.  
  91. Norton, Peter & Wilton, Richard (1988). The New Peter Norton
  92.   Programmer's guide to the IBM PC & PS/2. Microsoft Press. (Much
  93.   useful information on interrupts and their background also for
  94.   Turbo Pascal programmers).
  95.  
  96. O'Brien, Stephen (1988). Turbo Pascal, Advanced Programmer's Guide.
  97.   Borland-Osborne / McGraw-Hill.
  98.  
  99. O'Brien, Stephen (1988). Turbo Pascal, The Complete Reference.
  100.   Borland-Osborne / McGraw-Hill.  (Much useful tricks including
  101.   fast input handling with BlockRead. But some of the codes have
  102.   not been properly updated since TP 3.)
  103.  
  104. O'Brien, Stephen (1989). Turbo Pascal 5.5, The Complete Reference.
  105.   Borland-Osborne / McGraw-Hill.
  106.  
  107. Ohlsen, Chris & Stoker, Gary (1989).  Turbo Pascal Advanced
  108.   Techniques. Que. (Also includes some useful inside tips.)
  109.  
  110. Porter, Kent (1987). Stretching Turbo Pascal. Advanced Programming
  111.   in the MS-DOS Environment. Brady, Prentice Hall.
  112.  
  113. Porter, Kent & Floyd, Mike (1990). Stretching Turbo Pascal. Version
  114.   5.5. Revised Edition. Brady, Prentice Hall. (In my opinion late
  115.   Porter's books are not up to his impressive standards shown in Dr.
  116.   Dobb's Journal.)
  117.  
  118. Press, William & Flannery, Brian & Teukolsky, Saul & Vetterling,
  119.   William (1986). Numerical Recipes. The Art of Scientific
  120.   Computing. Cambridge University Press. (The shareware version of
  121.   the extensive pascal codes of this book are available as
  122.   garbo.uwasa.fi:/pc/turbopas/nrpas13.zip).
  123.  
  124. Rugg, Tom & Feldman, Phil (1989). Turbo Pascal Programmer's Toolkit.
  125.   Que.  (I just hate it when TP text-books use include files which I
  126.   have to hunt high and low throughout the earlier text.)
  127.  
  128. Schildt, Herbert (1988). Advanced Turbo Pascal Version 4.
  129.   Borland-Osborne / McGraw-Hill.
  130.  
  131. Stivison, Douglas (1986). Turbo Pascal Library. Sybex.
  132.  
  133. Swan, Tom (1989). Mastering Turbo Pascal 5.5. Third edition. Hayden
  134.   Books.  (Best as a nice alternative reference of Turbo Pascal
  135.   keywords. Also later TP versions available)
  136.  
  137. Tischer, Michael (1990). PC System Programming. An in-depth
  138.   reference for the DOS programmer. Third printing. Abacus.
  139.  
  140. Tischer, Michael (1990). Turbo Pascal Internals. Abacus. (Can be
  141.   recommended for a deeper understanding of Turbo Pascal. Not for
  142.   beginners.)
  143.  
  144. Tischer, Michael (1992). PC Intern System Programming. The
  145.   Encyclopedia of DOS Programming Know How. Abacus. (A very useful
  146.   reference for intermediate and advanced interrupt programming with
  147.   examples in BASIC, Turbo Pascal, C, and assembler. A drawback is
  148.   that it draws unnecessarily heavily on assembler modules to be
  149.   linked, and requires MASM or TASM in those cases.)
  150.  
  151. Wood, Steve (1989). Using Turbo Pascal 5. Borland-Osborne /
  152.   McGraw-Hill.
  153.  
  154. Yester, Michael (1989). Using Turbo Pascal. Que.  (Useful also as
  155.   an introduction to more advanced usages.)
  156.  
  157.  
  158. BIBLIOGRAPHY, program etc handbooks:
  159.  
  160. 5.0 Turbo Analyst. TurboPower Software (1988).
  161.  
  162. 5.0 Turbo Professional.  TurboPower Software (1988). Later 5.5 Turbo
  163.   Objective? Not to be confused with Borland's Turbo-Assembler-
  164.   Debugger Turbo Professional package.
  165.  
  166. Microsoft MS-DOS User's Guide and User's Reference. Operating System
  167.   Version 3.3. Microsoft Corporation (1987).
  168.  
  169. Turbo Pascal. Numerical Methods Toolbox. Version 4.0. Borland
  170. International, Inc.
  171.  
  172. Turbo Profiler. Version 1.0. User's Guide. Borland International,
  173. Inc. (1990).
  174.